/**
 * Classe IdPara: dérive de la classe Ident pour créer des paramètres
 * 
 * @author BlobbyCompiloTeam
 *
 */

public class IdPara extends Ident implements GramConstants{

	private int offset;
	
	/**
	 * Constructeur
	 * @param _type type du paramètre, entier ou booleen
	 * @param _offset offset du paramètre
	 */
	public IdPara(int _type, int _offset) {
		super(_type, natPara);
		offset = _offset;
	}

	/**
	 * Accesseur de l'Offset
	 * @return int valeur de l'offset
	 */
	public int getOffset() {
		return offset;
	}
	
	/**
	 * Modificateur de l'Offset
	 * @param _offset nouvelle valeur de l'offset
	 */
	public void setOffset(int _offset) {
		offset = _offset;
	}
	
	/**
	 * Retourne l'affichage
	 * @return String
	 */
	public String toString(){
		return "(" + type + "," + nature + "," + offset + ")";
	}

}
